package com.messe.base.models;

import java.io.Serializable;
import java.sql.Timestamp;
/**
 * 问卷提交人与问卷关系表
 * @author jinxiaozhang
 *
 */
public class QuestionnairePersonVorRel implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -7868742099324885678L;
	// 
	private String id;
	// 提交人
	private QuestionnairePerson questionnairePerson;
	// 问卷
	private ExhibitionVor exhibitionVor;
	// 是否领奖
	private boolean flag;

	private Prize prize;
	
	private Timestamp createdStamp;
	private Timestamp lastUpdatedStamp;
	// 领奖时间
	private Timestamp  prizedStamp;
	/**
	 * @return the id
	 */
	public String getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * @return the questionnairePerson
	 */
	public QuestionnairePerson getQuestionnairePerson() {
		return questionnairePerson;
	}
	/**
	 * @param questionnairePerson the questionnairePerson to set
	 */
	public void setQuestionnairePerson(QuestionnairePerson questionnairePerson) {
		this.questionnairePerson = questionnairePerson;
	}
	/**
	 * @return the exhibitionVor
	 */
	public ExhibitionVor getExhibitionVor() {
		return exhibitionVor;
	}
	/**
	 * @param exhibitionVor the exhibitionVor to set
	 */
	public void setExhibitionVor(ExhibitionVor exhibitionVor) {
		this.exhibitionVor = exhibitionVor;
	}

	
	/**
	 * @return the prize
	 */
	public Prize getPrize() {
		return prize;
	}
	/**
	 * @param prize the prize to set
	 */
	public void setPrize(Prize prize) {
		this.prize = prize;
	}
	/**
	 * @return the createdStamp
	 */
	public Timestamp getCreatedStamp() {
		return createdStamp;
	}
	/**
	 * @param createdStamp the createdStamp to set
	 */
	public void setCreatedStamp(Timestamp createdStamp) {
		this.createdStamp = createdStamp;
	}
	/**
	 * @return the lastUpdatedStamp
	 */
	public Timestamp getLastUpdatedStamp() {
		return lastUpdatedStamp;
	}
	/**
	 * @param lastUpdatedStamp the lastUpdatedStamp to set
	 */
	public void setLastUpdatedStamp(Timestamp lastUpdatedStamp) {
		this.lastUpdatedStamp = lastUpdatedStamp;
	}
	/**
	 * @return the prizedStamp
	 */
	public Timestamp getPrizedStamp() {
		return prizedStamp;
	}
	/**
	 * @param prizedStamp the prizedStamp to set
	 */
	public void setPrizedStamp(Timestamp prizedStamp) {
		this.prizedStamp = prizedStamp;
	}
	/**
	 * @return the flag
	 */
	public boolean isFlag() {
		return flag;
	}
	/**
	 * @param flag the flag to set
	 */
	public void setFlag(boolean flag) {
		this.flag = flag;
	}
	
	
	
}
